﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using l1cs.server.model.Instance;

namespace l1cs.server.model.monitor
{
    public class L1PcGhostMonitor : L1PcMonitor
    {

        public L1PcGhostMonitor( int oId ) : base( oId ) { }

        public override void execTask( L1PcInstance pc )
        {
            // endGhostの実行時間が影響ないように
            // TODO 優先度1 ゴーストのスレッドプール
            //Runnable r = new L1PcMonitor(pc.getId()) {
            //    @Override
            //    public void execTask(L1PcInstance pc) {
            //        pc.endGhost();
            //    }
            //};
            //GeneralThreadPool.getInstance().execute(r);
        }
    }
}
